package org.keyyond.ms.commonservice.dao;

import java.util.List;

import org.keyyond.ms.commonservice.mapper.FDFBBimsSysMessageMapper;
import org.keyyond.ms.commonservice.model.FDFBBimsSysMessage;
import org.keyyond.ms.commonservice.util.BaseDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

@Component
public class FDFBBimsSysMessageDao extends BaseDao<FDFBBimsSysMessage>{

	@Autowired
	private FDFBBimsSysMessageMapper bimsSysMessageMapper;
	
	public List<FDFBBimsSysMessage> selectMessagesByUseridAndStatus(
			String userid, String status, String messagetype) {
		FDFBBimsSysMessage bimsSysMessage = new FDFBBimsSysMessage();
		bimsSysMessage.setUserid(userid);
		bimsSysMessage.setStatus(status);
		bimsSysMessage.setMessagetype(messagetype);
		return bimsSysMessageMapper.selectMessagesByUseridAndStatus(bimsSysMessage);
	}
	
	public int updateRecordsStatusToReaded(String username, String messageType) {
		// TODO Auto-generated method stub
		FDFBBimsSysMessage bimsSysMessage = new FDFBBimsSysMessage();
		bimsSysMessage.setUserid(username);
		bimsSysMessage.setMessagetype(messageType);
		return bimsSysMessageMapper.updateRecordsStatusToReaded(bimsSysMessage);
	}
}
